Towards a Self-Adaptive Middleware for Building Reliable Publish/Subscribe Systems

نویسندگان

  • Sisi Duan
  • Jingtao Sun
  • Sean Peisert
چکیده

Traditional publish/subscribe (pub/sub) systems may fail or cause longer message latency and higher computing resource usage in the presence of changes in the execution environment. We present the design and implementation of Mimosa Pudica, an adaptive and reliable middleware for adapting various changes in pub/sub systems. At the heart of Mimosa Pudica are two design ideas. First, the brokers can elect leaders to manage the network topology in a distributed manner. Second, software components can be relocated among brokers according to the user’s pre-defined rules. Through these two mechanisms, brokers can be connected in a self-adaptive manner to cope with failures and guarantee delivery of messages. In addition, brokers can effectively utilize their computing resources. Our experimental results of a large-scale pub/sub system show that in the presence of environmental changes, each selfadaptive process generates as few as 30 ms extra latency.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

QoS adaptation for publish/subscribe middleware in real-time dynamic environments

Automatic Quality of Service (QoS) adaptation is promising approaches in developing real-time systems built on publish/subscribe middleware, and its importance increased when developing huge real-time distributed systems in dynamic environments. In this paper we proposed a new approach by building a closed loop QoS adaptive control for adapting some QoS polices automatically in publish/subscrib...

متن کامل

Towards an Access Control Mechanism for Wide-Area Publish/Subscribe Systems

The publish/subscribe communication model is increasingly considered for implementing middleware infrastructures for widely distributed applications. Scalability issues and routing algorithms of such systems have recently been the focus of intensive research. So far little attention has been given to security and management issues. In current publish/subscribe systems, malicious publishers can ...

متن کامل

Mobility Management in Publish/Subscribe Middleware

In this research work, a survey on Mobility issues in Publish/Subscribe (P/S) Middleware and their applications was carried out. Publish/subscribe is appearing as a communication paradigm matching well with highly dynamic distributed applications characterized by reconfigurability, flexibility, and scalability. Nevertheless, very few efforts tackle dynamic modifications in the topology of the P...

متن کامل

Achieving Scalability and Security in Publish-Subscribe Web Services

Scalability in Internet-scale distributed systems can be achieved through the publish-subscribe communication paradigm. In publish-subscribe systems, interacting parties communicate asynchronously, possibly connected at different times and possibly without knowledge of each other’s identity. Though this decoupling promotes scalability, it presents significant challenges to a security model. Sec...

متن کامل

Distribution of Route-Impacting Control Information in a Publish/Subscribe System with Delivery Guarantees

Event-driven middleware is a popular infrastructure for building large-scale asynchronous distributed systems. Content-based publish/subscribe systems are a type of event-driven middleware that provides service flexibility and specification expressiveness, creating opportunities for improving reliability and efficiency of the system. The use of route-impacting control information, such as subsc...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015